﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities;

namespace WisDom.SmartTMS.Entities
{
    /// <summary>
    /// 车辆表
    /// </summary>
   public class Vehicle : Entity<Guid>
    {
        /// <summary>
        /// 品牌型号
        /// </summary>
        public String Brand { get; set; }

        /// <summary>
        /// 车牌号
        /// </summary>
        public String LicensePlate { get; set; }

        /// <summary>
        /// 司机姓名
        /// </summary>
        public String Driver { get; set; }

        /// <summary>
        /// 所属公司
        /// </summary>
        public String Company { get; set; }

        /// <summary>
        /// 车型
        /// </summary>
        public String Size { get; set; }

        /// <summary>
        /// 车辆颜色
        /// </summary>
        public String Color { get; set; }

        /// <summary>
        /// 购置日期
        /// </summary>
        public DateTime? BuyDate { get; set; }

        /// <summary>
        /// 营运证号
        /// </summary>
        public String VehicleNo { get; set; }

        /// <summary>
        /// 保险到期日期
        /// </summary>
        public DateTime? Insureance { get; set; }

        /// <summary>
        /// 年检到期日期
        /// </summary>
        public DateTime? Annual { get; set; }

        /// <summary>
        /// 保养公司数设置
        /// </summary>
        public String Maintenance { get; set; }

        /// <summary>
        /// 车辆照片
        /// </summary>
        public String VehiclePhoto { get; set; }

        /// <summary>
        /// 保险卡照片
        /// </summary>
        public String MaintenancePhoto { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }

        /// <summary>
        /// 创建人
        /// </summary>
        public String CreatorId { get; set; }

        /// <summary>
        /// 是否删除
        /// </summary>
        public Boolean Deleted { get; set; }
    }
}
